Platform Explorer / Nuxeo Platform 2023.22

Operation Document.RemoveProxies (Remove Document Proxies)

Description

Will remove all proxies pointing on the input document. Useful for instance to unpublish a document. Notice: this operation will remove all proxies, including the ones pointing to the current document version (live proxies). Activating the save parameter forces the changes to be written in database immediately (at the cost of performance loss).
Operation id Document.RemoveProxies
AliasesDocument.RemoveProxies
Category Document
Label Remove Document Proxies
Requires
Since

Parameters

Name Description Type Required Default value
save boolean no true 

Signature

Inputs document, documents
Outputs document, documents

Implementation Information

Implementation Class Class: org.nuxeo.ecm.automation.core.operations.document.RemoveProxies
Contributing Component org.nuxeo.ecm.core.automation.coreContrib

JSON Definition

{
  "id" : "Document.RemoveProxies",
  "aliases" : [ "Document.RemoveProxies" ],
  "label" : "Remove Document Proxies",
  "category" : "Document",
  "requires" : null,
  "description" : "Will remove all proxies pointing on the input document. Useful for instance to unpublish a document. Notice: this operation will remove all proxies, including the ones pointing to the current document version (live proxies). Activating the save parameter forces the changes to be written in database immediately (at the cost of performance loss).",
  "url" : "Document.RemoveProxies",
  "signature" : [ "document", "document", "documents", "documents" ],
  "params" : [ {
    "name" : "save",
    "description" : null,
    "type" : "boolean",
    "required" : false,
    "widget" : null,
    "order" : 0,
    "values" : [ "true" ]
  } ]
}